package com.ledi.guns.modular.ledipay.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.ledi.guns.modular.ledipay.controller.req.ScanCode.Face2FacePay;
import com.ledi.guns.modular.ledipay.controller.req.ScanCode.PayInfo;
import com.ledi.guns.modular.ledipay.controller.req.ScanCode.QueryDetailInfo;
import com.ledi.guns.modular.ledipay.controller.req.ScanCode.SchoolInfo;

/**
 * 文件名称： com.ledi.guns.modular.ledipay.service.ScanCodeService.java<br/>
 * 初始作者： 许芬<br/>
 * 创建日期： 2018年1月4日<br/>
 * 功能说明： 这里用一句话描述这个类的作用--此句话需删除 <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者 日期 修改内容<br/>
 * ================================================<br/>
 * Copyright (橘子股份-幼儿事业部) 2017-2018.All rights reserved.<br/>
 */
public interface IScanCodeService {

	Map<String, String> pay(PayInfo payInfo, HttpServletRequest request, HttpServletResponse response);

	void weixinNotify(String return_code);

	SchoolInfo findSchoolInfo(Long id);

	QueryDetailInfo findDetailInfo(String billDetailId);

	Map<String, String> face2FacePrePay(Face2FacePay payInfo, HttpServletRequest request, HttpServletResponse response);

}
